# -*- coding: utf-8 -*-
# @Time : 2022-07-12 9:35
# @Author : Z
# @Function : mock

import flask, json

# 创建接口后台服务，方便请求接口
# 把inter_mock.py文件当做一个server
server = flask.Flask(__name__)


# 装饰器,将get_all_user()函数变为一个接口 127.0.0.1:9000、get_user
@server.route('/get_user', methods=['get', 'post'])
def get_all_user():
    all_user = [{"id": 1, "sex": "男", "name": "小花"},
                {"id": 2, "sex": "男", "name": "小黑"},
                {"id": 3, "sex": "男", "name": "小红"}]
    # 将list转换成json字符串，ensure_ascii为false，可以包含non-ASCII
    res = json.dumps(all_user, ensure_ascii=False)
    print(res)
    return res


# 启动服务，debug=Ture表示修改代码后自动重启
# 启动服务器后接口才能访问，端口为9000，默认ip地址喂127.0.0.1
server.run(port=9000, debug=True)

